Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 1 match
Author Message
  Topic: Дублируется вывод массива
balashovka

Replies: 11
Views: 13548

PostForum: SQL и PHP :: SQL   Posted: Fri Aug 24, 2007 6:46 am   Subject: Дублируется вывод массива
Есть таблица
photoID | img1 | img2 | img3 | img4
-------------------------------------
1 | s1 | s2 | s3 | s4
2 | n1 | n2 | n3 | n4
3 | p1 | p2 | p3 | p4
4 | m1 | m2 | m3 | m4

s1, к примеру, это название файла.
После запроса

$br = rand(1,6);
$abn = mysql_query("SELECT * FROM photo WHERE photoID = $br");
if ($abn) {
$pic = mysql_fetch_array($abn);
foreach ($pic as $value) {
echo "<img src=photo/".$value.".jpg>\n";
}
}

выдаёт каждое изображение подряд два раза, например n1,n1,n2,n2,n3,n3,n4,n4. Как победить?
И ещё... Некоторые фотографии могут быть удалены. Как заставить выводить только существующие картинки?
 
Page 1 of 1 All times are GMT + 3 Hours
XML